artillery cradle and mount - Almanca İngilizce Sözlük